package com.wowangz.cms.dailyoperation.servicemanage.pojo;

import java.util.Date;
import java.util.Set;

import com.wowangz.cms.syscore.pojo.BaseEntity;

public class Charge extends BaseEntity {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Long serviceid;			//服务ID
	private long isproposed;		//是否按笔收取
	private double proposedprice;	//每笔价格
	private long ismonth;			//是否按月收取
	private double monthprice;		//每月价格
	private Long checkstatus;		//复核状态
	//輔助屬性
	private String servicenum;		//服務編號
	private String servicename;		//服務名稱
	private String servicedesc;		//服务描述
	private Set<Long> menuidset;	//服务包含的菜单
	private double refundamount;	//退款金额
	private Date refunddate;		//退款日期
	private Long buytype;			//购买类型 1、商户购买 2、代购
	private String buyname;			//购买者名称
	private Long usestatus;			//使用状态1、正常 2 、退款
	private String usestatusname;
	private String inputusername;	
	private String modifyusername;	
	
	/********start 服务购买  所需字段   表  sys_service by add YuBaoDe**********/
	private Long storeid;			//商户ID
	private String transcode;		//购买流水号
	private Date transtime;			//购买时间
	private double amount;			//购买总金额
	/********end   服务购买  所需字段   by add YuBaoDe**********/
	//辅助属性  by add YuBaoDe
	private String startdate;
	private String enddate;
	private Long buycount;	
	
	public Set<Long> getMenuidset() {
		return menuidset;
	}
	public void setMenuidset(Set<Long> menuidset) {
		this.menuidset = menuidset;
	}
	public String getServicedesc() {
		return servicedesc;
	}
	public void setServicedesc(String servicedesc) {
		this.servicedesc = servicedesc;
	}
	public Long getCheckstatus() {
		return checkstatus;
	}
	public void setCheckstatus(Long checkstatusid) {
		this.checkstatus = checkstatusid;
	}
	public String getServicenum() {
		return servicenum;
	}
	public void setServicenum(String servicenum) {
		this.servicenum = servicenum;
	}
	public String getServicename() {
		return servicename;
	}
	public void setServicename(String servicename) {
		this.servicename = servicename;
	}
	public Long getServiceid() {
		return serviceid;
	}
	public void setServiceid(Long serviceid) {
		this.serviceid = serviceid;
	}
	
	public long getIsproposed() {
		return isproposed;
	}
	public void setIsproposed(long isproposed) {
		this.isproposed = isproposed;
	}
	public double getProposedprice() {
		return proposedprice;
	}
	public void setProposedprice(double proposedprice) {
		this.proposedprice = proposedprice;
	}
	public long getIsmonth() {
		return ismonth;
	}
	public void setIsmonth(long ismonth) {
		this.ismonth = ismonth;
	}
	public double getMonthprice() {
		return monthprice;
	}
	public void setMonthprice(double monthprice) {
		this.monthprice = monthprice;
	}
	public Long getStoreid() {
		return storeid;
	}
	public void setStoreid(Long storeid) {
		this.storeid = storeid;
	}
	public String getTranscode() {
		return transcode;
	}
	public void setTranscode(String transcode) {
		this.transcode = transcode;
	}
	public Date getTranstime() {
		return transtime;
	}
	public void setTranstime(Date transtime) {
		this.transtime = transtime;
	}
	public double getAmount() {
		return amount;
	}
	public void setAmount(double amount) {
		this.amount = amount;
	}
	public String getStartdate() {
		return startdate;
	}
	public void setStartdate(String startdate) {
		this.startdate = startdate;
	}
	public String getEnddate() {
		return enddate;
	}
	public void setEnddate(String enddate) {
		this.enddate = enddate;
	}
	public Long getBuycount() {
		return buycount;
	}
	public void setBuycount(Long buycount) {
		this.buycount = buycount;
	}
	public double getRefundamount() {
		return refundamount;
	}
	public void setRefundamount(double refundamount) {
		this.refundamount = refundamount;
	}
	public Date getRefunddate() {
		return refunddate;
	}
	public void setRefunddate(Date refunddate) {
		this.refunddate = refunddate;
	}
	public Long getBuytype() {
		return buytype;
	}
	public void setBuytype(Long buytype) {
		this.buytype = buytype;
	}
	public String getBuyname() {
		return buyname;
	}
	public void setBuyname(String buyname) {
		this.buyname = buyname;
	}
	public Long getUsestatus() {
		return usestatus;
	}
	public void setUsestatus(Long usestatus) {
		this.usestatus = usestatus;
	}
	public String getInputusername() {
		return inputusername;
	}
	public void setInputusername(String inputusername) {
		this.inputusername = inputusername;
	}
	public String getModifyusername() {
		return modifyusername;
	}
	public void setModifyusername(String modifyusername) {
		this.modifyusername = modifyusername;
	}
	public String getUsestatusname() {
		return usestatusname;
	}
	public void setUsestatusname(String usestatusname) {
		this.usestatusname = usestatusname;
	}
}
